perm filename XX[0,BGB] blob sn#117919 filedate 1974-09-04 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	EVENT FILE FORMAT.
C00006 ENDMK
C⊗;
EVENT FILE FORMAT.

RECORD 1	Event File Header
  matrix N(10)
	N(1)		Number of sections in the event.
	N(2)		Number of price categories.
	N(3)		Number of kinds of discounts.
	N(4)		First empty record, i.e. File size plus one.
	N(5)		Service Charge per Ticket.
	N(6)-N(10)	Unused.
  matrix C(10)	Contains seat capacity of each price category.

RECORD 2    matrix P(12,10)     Seat Price Table - 12 types, 10 categories.
RECORD 3    matrix T(12,10)     Seat Tax Table - 12 types, 10 categories.

RECORD 4    matrix B(12,10)     Box Office Accumulators - 12 types, 10 categories.
RECORD 4    matrix Q(12,10)     Outlet Accumulators - 12 types, 10 categories.

RECORD 5    6 strings of 24 characters, 78 words.	Ticket Header.
	   12 strings of  5 characters, 48 words.	Ticket Type Labels.

RECORD 7 and on.	Sections Index.
	There are N(1) pairs of <record number><section name>.
	Section names consist of the letter S followed by 1 to 3 alphanumerics
	followed by an optional dash and 1 to 3 alphanumerics: S∀∀∀-∀∀∀.

1st RECORD of a Section.	Section String Data.
  string-1  8-char	S$	Section Name.
  string-2  8-char	B$	Name of Next Best Section.
  string-3  1-char	C$	Logo Color Code.
  string-4 22-char	W$	Special Section Information to print on Ticket.

2nd RECORD of a Section.	Section Numeric Data.
  matrix S(10)
	S(1)	Number of Available Seats in Section.
	S(2)	Number of Holds.
	S(3)	Price Category of section.
	S(4)	Maximum number of Seats per Row.
	S(5)	Total Number of Rows.
	S(6)	Kind of Row numbering (1=sequential, 2=general admission).
	S(7)	General Admission Capacity.
	S(8)	Record number of next best section.
	S(9)	Unused.
	S(10)	Unused.

3rd RECORD and so on.		Section Map by Rows.
	There are S(5) number-string pairs, one pair for each row of the section.
	The number is the maximum number of open consecutive seats in this row.
	The string (up to 72 characters) is the map or the row;
	consisting of a 3 character row name, one blank and up to 68 characters
	of seat codes: O open, A adult, J junior, H hold, etc.